package com.hujun.modules.product.api;

import java.util.List;

import com.hujun.modules.product.domain.ProductClassify;

/**
 * 商品分类接口
 * @author huj
 *
 */
public interface ProductClassifyService {

	/**
	 * 获取商品分类（不走缓存，直接访问数据库）
	 * @return
	 */
	List<ProductClassify> findProductClassifyListMysqlV1();
	
	/**
	 * 获取商品分类（缓存版）
	 * @return
	 */
	List<ProductClassify> findProductClassifyListRedisV2();

	/**
	 * 获取商品分类（Synchronized加锁版，但分布式下高并发时存在问题）
	 * @return
	 */
	List<ProductClassify> findProductClassifyListBySynchronized();
	
}
